结构分析软件 RFEM 6 是模块化软件家族的基础部分。 主程序 RFEM 6 用于定义结构、材料以及平面或空间的板、墙、壳和杆件结构等的荷载作用。 同时还可以创建混合结构、实体单元和接触单元。
RSTAB 9 是一款功能强大的三维梁、框架或桁架结构分析与设计软件,反映了当前的最新技术水平,可帮助结构工程师满足现代土木工程的要求。
您是否经常在截面计算上停留太久? Dlubal 软件和独立程序 RSECTION 可以帮助您计算和计算各种截面的应力。
您总是知道风从哪里吹来吗? 当然是在创新的方向上! RWIND 2 是一款实用的风流数值模拟软件,它使用数字风洞进行风洞的数值模拟。 程序模拟任何建筑物周围的流动,并确定面上的风荷载。
您是否正在查找雪荷载分区、风荷载分区和地震分区的概览? 那么您来对地方了。 使用荷载查询工具可以根据中国规范和其他国际规范快速确定风压、雪压和峰值地面加速度。
您想试试德儒巴软件的强大功能吗? 这是你的机会! 使用我们的 90 天免费完整版,您可以完整地试用我们的所有软件。
ASCE 7-22 标准提供了几种类型的设计反应谱。 在这个 FAQ 中,我们将重点介绍以下两个设计反应谱:
两周期反应谱像往常一样保存在软件中。 但是根据该规范中的可用数据,只能提供水平设计反应谱/MCER反应谱以及与力和位移相关的修正。
对多周期设计反应谱指定离散数值。 ASCE 7-22 指出可以在 USGS 地震设计地理数据库页面上查询这些数值。 在目前的开发状态下,您可以选择创建一个带有 g 系数的用户自定义反应谱(取决于 -6/000369 质量转换常数 )可以使用 ASCE 7 危害工具 [1] 中的数据。
请按照以下说明操作:
是的,您也可以将 RFEM 6 中的反应谱导出,然后作为用户自定义反应谱导入到 RFEM 5 中。 请注意,由于版本不同,导出和导入 Excel 的列/描述也可能不同。
将 RFEM 6 中的数据导出到 Excel。
如果想直接导入该表,会报错。 RFEM 5 需要一个不同的工作表描述,并且只需要两列。
在 Excel 中调整名称并删除频率结果列后,就可以在 RFEM 5 中编辑反应谱。
是的,您可以在“反应谱”选项卡的“基本”部分中切换到“用户自定义”。 然后,可以使用“从 Microsoft Excel 导入”按钮从 Excel 文档导入参数。
重要说明:为避免出现兼容性问题,建议您先从 RF‑/DYNAM Pro 导出一个空的反应谱,然后将其填充到 Excel 中,然后再次导入。
RFEM 和 RSTAB 中通过 COM 接口可以读取或创建用户自定义反应谱。
为了进行转换,需要通过 RFEM 模型 (IModel) 的接口获得模块的接口 (IDynamModule)。 然后使用该接口创建模块案例(IModuleCase)。 IModuleCase 中包含 GetRSParams 函数,该函数可用于读取反应谱的参数。 另一方面,SetRSParams 函数可以写入新数据。 以下示例代码对此进行了说明:
Dim iApp As RFEM5.ApplicationDim iMod As RFEM5.modelSet iApp = GetObject(, "RFEM5.Application")将 rs_no 变暗为整数rs_no = 1出错时转到 e' 检查 RS-COM 许可证并锁定应用程序以供 COM 使用。iApp.LockLicense设置 iMod = iApp.GetActiveModel' 获取模块接口Dim iDyn As IDynamModuleSet iDyn = iMod.GetModule("DynamPro")' 获取模块案例接口将 iDynCase 调暗为 IModuleCase设置 iDynCase = iDyn.GetData ' 设置反应谱参数将 rspara 调暗为 RSParamrspara = iDynCase.GetRSParams(rs_no) 将 rs_spec(0 到 10) 调暗为 RSTableRow 将索引调暗为整数指数 = 0rs_spec(index).s = 0.6rs_spec(index).T = 0 指数 = 1rs_spec(index).s = 1.33rs_spec(index).T = 0.153 指数 = 2rs_spec(index).s = 1.33rs_spec(index).T = 0.4 指数 = 3rs_spec(index).s = 1.204rs_spec(index).T = 0.443 指数 = 4rs_spec(index).s = 1.07rs_spec(index).T = 0.5 指数 = 5rs_spec(index).s = 0.7rs_spec(index).T = 0.761 指数 = 6rs_spec(index).s = 0.508rs_spec(index).T = 1.051 指数 = 7rs_spec(index).s = 0.367rs_spec(index).T = 1.453 指数 = 8rs_spec(index).s = 0.267rs_spec(index).T = 1.995 指数 = 9rs_spec(index).s = 0.16rs_spec(index).T = 2.584 指数 = 10rs_spec(index).s = 0.16rs_spec(index).T = 5 rspara.UserDefinedTable = rs_specrspara.Comment = "测试 rs"rspara.DefinitionType = ResponseSpectraType.UserDefinedRSrspara.description = "通过 COM 测试 rs"rspara.编号 = rs_no iDynCase.SetRSParams rs_no, rspara e: 如果 Err.Number <> 0 那么 MsgBox Err.description, , Err.Source iMod.GetApplication.UnlockLicense设置 iMod = 无设置 iApp = 无
反应谱是根据 EN 1998‑1:2010 创建的,共有 11 个点。 首先,创建一个包含 11 个元素的 RSTableRow 类型的数组,并填充数据,然后将其保存在 UserDefinedTable 属性下。 使用 SetRSParams 命令进行传递。